package com.cubomagicogoias.controllers.pessoa;

import com.cubomagicogoias.site.Controler;

public class Login extends Controler {

	@Override
	public String execute() {
		String email = req.getParameter("email");
		if (email == null)
			email = "";
		email = email.trim().toLowerCase().replaceAll("%40", "@");
		String senha = req.getParameter("senha");
		if (sessao.login(dao, email, senha)) {
			sessao.set("tmp", "l1: "+String.valueOf(email)+" / "+String.valueOf(senha)+ " "+ sessao.id());
			String r = sessao.loginRedirect();
			if (r == null)
				r = "inicio.page";
			sessao.set("loginRedirect", null);
			return r;
		} else {
			sessao.set("tmp", "l2: "+String.valueOf(email)+" / "+String.valueOf(senha)+ " "+ sessao.id());
			sessao.setLastErrorMsg("Usuário ou senha inválida!");
			return "login.page";
		}
	}
}
